嵌入式系統又可以依照軟體被區分為兩類:
是一種嵌入在硬體裝置中的軟體,為了特定任務而設計
被設計非常緊湊有效,執行不同的應用程式,具備安全性和可用性
我們這次就以左邊為主角,從 bootloader 到 user application,有時間再往實際應用邁進!
左邊這種系統又稱是即時作業系統(Real-time operating system, RTOS)
通常會有最基礎的核心,以及外加上去的模組,像是檔案系統、網路協定堆疊和應用、裝置驅動程式等模組。
也因為具有不同模組,能做到事件的排程,確保各個任務及時執行。
右邊則是韌體
是一種嵌入在硬體裝置中的軟體,通常位於快閃記憶體或EEPROM或PROM裡。
也因為不具有其他額外模組,也可以說是嵌入至硬體內的軟體,韌體更新透過電流清除與重寫。
接下來我的開發環境會在 Linux -- Ubuntu desktop
Ubuntu中文站
大家可以依照自己的需求選擇適合的版本~
這次比賽撰寫模式我想以嵌入式系統的環境建置為主,明天再來介紹使用的嵌入式開發板!